home *** CD-ROM | disk | FTP | other *** search
- import java.io.DataInputStream;
-
- public class CTask extends CIconObject {
- CEventManager m_EventManager = new CEventManager();
- CActionManager m_ActionManager = new CActionManager();
- CResponseManager m_ResponseManager = new CResponseManager();
- int m_nTagNumber;
- long m_lStartTime;
- long m_lTime;
- int m_nAnswer;
- int m_nNoOfTimes;
-
- boolean HasLogResponse() {
- return this.m_ResponseManager.HasLogResponse();
- }
-
- CActivateObjectReturn OnSetupResponse() {
- return this.m_ResponseManager.OnSetupResponse();
- }
-
- CResponseManager GetResponseManager() {
- return this.m_ResponseManager;
- }
-
- CResponseReturn OnDoResponse(CIconObject var1, int var2) {
- return this.m_ResponseManager.OnDoResponse(var1, var2);
- }
-
- CActionManager GetActionManager() {
- return this.m_ActionManager;
- }
-
- boolean OnDoAction() {
- return this.m_ActionManager.OnDoAction();
- }
-
- int GetTagNumber() {
- return this.m_nTagNumber;
- }
-
- CEventManager GetEventManager() {
- return this.m_EventManager;
- }
-
- void ResetHistory() {
- this.m_nAnswer = -1;
- this.m_lTime = 0L;
- this.m_nNoOfTimes = 0;
- this.m_lStartTime = 0L;
- }
-
- boolean LoadFromFile(DataInputStream var1) {
- super.LoadFromFile(var1);
- this.m_nTagNumber = FileLoad.ReadCPlusInt(var1);
- this.m_EventManager.LoadFromFile(var1);
- this.m_ActionManager.LoadFromFile(var1);
- this.m_ResponseManager.LoadFromFile(var1);
- return true;
- }
- }
-